package com.example.yls.demoa;

import android.media.AudioManager;
import android.media.SoundPool;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {
    private Button btnload;
    private Button btnplay1;
    private Button btnplay2;
    private Button btnplay3;
    private Button btnplay4;
    private Button btnplay5;
    private int[] soundIdArr = new int[5];
    private SoundPool soundPool;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



      btnload=findViewById(R.id.btn_load);
      btnplay1=findViewById(R.id.btn_play1);
      btnplay2=findViewById(R.id.btn_play2);
      btnplay3=findViewById(R.id.btn_play3);
      btnplay4=findViewById(R.id.btn_play4);
      btnplay5=findViewById(R.id.btn_play5);
     btnload.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View view) {
             soundPool = new SoundPool(10, AudioManager.STREAM_MUSIC,0);
             soundIdArr[0]=soundPool.load(MainActivity.this,R.raw.chimes,1);
             soundIdArr[1]=soundPool.load(MainActivity.this,R.raw.ding,1);
             soundIdArr[2]=soundPool.load(MainActivity.this,R.raw.enter,1);
             soundIdArr[3]=soundPool.load(MainActivity.this,R.raw.ringout,1);
             soundIdArr[4]=soundPool.load(MainActivity.this,R.raw.notify,1);
         }
     });
     btnplay1.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View view) {
             soundPool.play(soundIdArr[0],1,1,1,0,1);
         }
     });

      btnplay2.setOnClickListener(new View.OnClickListener() {
          @Override
          public void onClick(View view) {
              soundPool.play(soundIdArr[1],1,1,1,0,1);
          }
      });

      btnplay3.setOnClickListener(new View.OnClickListener() {
          @Override
          public void onClick(View view) {
              soundPool.play(soundIdArr[2],1,1,1,0,1);
          }
      });

      btnplay4.setOnClickListener(new View.OnClickListener() {
          @Override
          public void onClick(View view) {
              soundPool.play(soundIdArr[3],1,1,1,0,1);
          }
      });

      btnplay5.setOnClickListener(new View.OnClickListener() {
          @Override
          public void onClick(View view) {
              soundPool.play(soundIdArr[4],1,1,1,0,1);
          }
      });




    }
}
